package co.fitstart.scheduler.handler;

import java.util.Date;

/**
 * 
 * @author haiyan_xiao
 *
 */
public interface SmsSender {
    
    /**
     * 两周后逾期短信提醒
     * 
     * @param mobile
     * @param site
     * @param courseType
     * @param courseAmount
     * @param effectiveEnd
     */
    public void sendTwoWeeksLaterExpireNotice(String mobile, String site, int courseType, String courseAmount, Date effectiveEnd);
    
    /**
     * 两小时后上课短信提醒（to学员）
     * 
     * @param mobile
     * @param site
     * @param coach
     * @param occurDate
     * @param occurHour
     */
    public void sendTwoHoursLaterScheduleNotice(String openid, String courseType, String mobile, String site, String coach, String occurDate, String occurHour);
    
    /**
     * 10天后解冻提醒
     * 
     * @param mobile
     * @param site
     * @param courseType
     * @param restAmount
     * @param HoldEndDate
     */
    public void sendTenDaysLaterUnfreezeNotice(String mobile, String site, int courseType, Integer restAmount, Date HoldEndDate);
}